导航菜单
首页 >  Ueditor修改源码增加前端直传oss功能 Bigbyto  > 在客户端直接上传文件到OSS

在客户端直接上传文件到OSS

为什么客户端直传

在典型的服务端和客户端架构下,常见的文件上传方式是服务端代理上传:客户端将文件上传到业务服务器,然后业务服务器将文件上传到OSS。在这个过程中,一份数据需要在网络上传输两次,会造成网络资源的浪费,增加服务端的资源开销。为了解决这一问题,您可以在客户端直连OSS来完成文件上传,无需经过业务服务器中转。

image如何实现客户端直传

实现客户端直传需要解决以下两个大问题:

跨域访问

如果您的客户端是Web端或小程序,您需要解决跨域访问被限制的问题。浏览器以及小程序容器出于安全考虑,通常都会限制跨域访问,这一限制也会限制您的客户端代码直连OSS。您可以通过配置OSS Bucket的跨域访问规则,来允许指定域名下的Web应用或小程序直接访问OSS。

相关推荐: